package com.jinke.api.modules.third.uniuni.model.dto;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @projectName:
 * @title: UniPrintLabelReqDTO
 * @description: uni 打印运输标签请求实体
 * @see:
 * @author: hhp
 * @version: 1.0.0
 * @createTime: 2024/8/9 11:28
 */
@Data
@Accessors(chain = true)
public class UniPrintLabelReqDTO {
    /**
     * 必填 追踪号码 32 个字符
     */
    private String packageId;
    /**
     * 非必填 标签尺寸
     * 1：10cm*15cm
     * 2：A4
     * 4：10cm*10cm
     * 6：4inch*6inch
     */
    private Integer labelType;
    /**
     * 非必填
     * 现在不支持
     */
    private String packingList;
    /**
     * 非必填
     * PDF格式
     * ZPL
     * PDF格式、ZPL
     */
    private String labelFormat;
    /**
     * 非必填
     * pdf 标签返回的格式：
     * · pdf
     * · base64
     * 默认值为 base64。
     * PDF 或 base64
     */
    private String type;
    /**
     * 非必填
     * 分辨率为 DPI，仅适用于 ZPL 格式。
     * 152、203、300、600 之一。
     */
    private Integer resolution;
}
